Drubbing

/ˈdrʌbɪŋ/

Synonyms

Slang Meanings

A serious loss, especially in sports or competitions.
Their loss was considered a real drubbing.
To be humiliated or shamed in public.
He got a drubbing at the debate last night.