heavy imprisonment for life - Turc Anglais Dictionnaire