have an advantage over somebody - Français Anglais Dictionnaire