whupping

/HH W AH1 P IH0 NG/
verb
  1. 1

    To beat, to strike.

  2. 2

    To defeat thoroughly.

noun
  1. 1

    A beating.

  2. 2

    A brutal defeat.

    โ€œWe laid a whupping on that team.โ€

Source: https://en.wiktionary.org/wiki/whoop, https://en.wiktionary.org/wiki/whup, https://en.wiktionary.org/wiki/whupping