shellacking
noun
°A heavy defeat.