outshine in talents/merits - Français Anglais Dictionnaire