someone's level best - Allemand Anglais Dictionnaire