have an advantage over somebody - Espagnol Anglais Dictionnaire