soundly defeat one's rival - Español Inglés Diccionario