whupping

Noun

 * 1)  A beating.
 * 2)  A brutal defeat.
 * We laid a whupping on that team.
 * We laid a whupping on that team.