thrashing - noun
thrashing - thesaurus
beating debacle drubbing lacing licking slaughter trouncing walloping whacking whipping