whipping
noun
°The punishment of being whipped.
°A heavy defeat; a thrashing.