perform good deeds - Turc Anglais Dictionnaire