give the best of oneself - Allemand Anglais Dictionnaire