soundly defeat - Francés Inglés Diccionario