have the advantage - Français Anglais Dictionnaire