pummel
verb
°To hit or strike heavily and repeatedly.
"Rain pummeled the roof."