make a self-sacrifice - Turc Anglais Dictionnaire