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