History
History
Synonyms
UK
US
Meaning:
beating

(especially) a punishment by hitting many times: give him a good beating

thrashing

defeat

to win a victory over (a player, team, rival)

overthrow, beating

SHELLACKING as in Wiktionary
SHELLACKING as in Wikipedia