have advantage over someone - Anglais Synonymes Dictionnaire