sound defeat of an opponent - Francés Inglés Diccionario