have an edge over somebody - Français Anglais Dictionnaire