defeat thoroughly - Francés Inglés Diccionario