make the supreme sacrifice - Turc Anglais Dictionnaire