to be sentenced to imprisonment for life - Spanish English Dictionary

Suggest a Term