sound defeat of an opponent - Turkish English Dictionary