English Dictionary
Definition life imprisonment in British English
life imprisonment noun
[uncountable] noun
1
a punishment in which someone is sent to prison for the rest of their life
Synonyms and related words
