drubbing ( synonym found)

Definition of drubbing:

(n) : a severe beating; a thorough defeat
"his mother gave him a drubbing after finding out he'd been stealing.."

Definition of drubbing:

(n) : a severe beating; a thorough defeat
"his mother gave him a drubbing after finding out he'd been stealing.."

Back to Top