for the benefit of mankind - Turc Anglais Dictionnaire