solidly defeat one's opponent - Español Inglés Diccionario