imprisonment for public protection - Turc Anglais Dictionnaire