soundly defeat an opponent - Espagnol Anglais Dictionnaire