soundly defeat an adversary - Turco Inglés Diccionario