whupping

(noun, verb)

noun

1. A beating.

2. A brutal defeat.

- We laid a whupping on that team.

verb

1. present participle of whup