to severely defeat

listen to the pronunciation of to severely defeat
English - Turkish
English - English
put to the sword
tear apart
To defeat
overwar
To defeat
flog
To defeat
confound
To defeat
whip