make the supreme sacrifice - Espagnol Anglais Dictionnaire