soundly defeat an adversary - Alemán Inglés Diccionario