to the best advantage - Allemand Anglais Dictionnaire