defeat someone thoroughly - Turkish English Dictionary