to have the upper hand - Inglés Sinónimo Diccionario