have an advantage over somebody - Anglais Synonymes Dictionnaire