drubbing

noun

A beating; a thrashing.