make a self-sacrifice - Allemand Anglais Dictionnaire