pummelled

/P AH1 M AH0 L D/
verb
  1. 1

    To hit or strike heavily and repeatedly.

    โ€œRain pummeled the roof.โ€

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