overwhelming defeat - Español Inglés Diccionario