RELATED WORDS
PARAPHRASING
a person or thing having been hit hard and often
strike and damage
to defeat (a person, team etc) heavily
defeat overwhelmingly