make the supreme sacrifice - Français Anglais Dictionnaire