sound defeat of an opponent - French English Dictionary