make self-sacrifice - Turc Anglais Dictionnaire