give one's best - Allemand Anglais Dictionnaire