pummeling

verb
  1. 1

    To hit or strike heavily and repeatedly.

    โ€œRain pummeled the roof.โ€

noun
  1. 1

    A beating.

Source: https://en.wiktionary.org/wiki/pummel, https://en.wiktionary.org/wiki/pummeling