The noun has 2 meanings:
Meaning #1:
a sound defeat
Synonyms: thrashing, walloping, debacle, drubbing, slaughter, whipping
Meaning #2:
the act of inflicting corporal punishment with repeated blows
Synonyms: beating, thrashing, drubbing, lacing, whacking




