make the supreme sacrifice - Allemand Anglais Dictionnaire