have an advantage over somebody - Francés Inglés Diccionario