drubbing
/ˈdrʌbɪŋ/noun
1- a beating; a thrashing痛打; 鞭抽:
I'll give the scoundrels a drubbing if I can!
如果可能的话我会将这些无赖痛打一顿。
1.1
- informal a resounding defeat in a match or contest〈非正式〉(比赛中的)彻底失败, 惨败。