give the best of oneself - Turc Anglais Dictionnaire