give the best of oneself - Français Anglais Dictionnaire