There are multiple definitions - click on the translation that matches your context.

cadena perpetua

full

life sentence

noun

Definitions of life sentence

English

the punishment of having to spend the rest of your life in prison

A man convicted of raping two women in Inverness has been given a life sentence.