drubbing
/drˈʌbɪŋ/
Explore definitions, synonyms, and language insights of drubbing
Definitions
Noun
a sound defeat
Noun
the act of inflicting corporal punishment with repeated blows