progress of mankind - Turc Anglais Dictionnaire