life sentence - English Synonyms Dictionary

life sentence

n.
[1] life