sound defeat of an opponent - Espagnol Anglais Dictionnaire