have an advantage over somebody - Español Inglés Diccionario