soundly defeat an adversary - Francés Inglés Diccionario