sound defeat of an opponent - Alemán Inglés Diccionario