to (better) advantage - Allemand Anglais Dictionnaire