Answer: bepelted

AnswerCrossword Clue
bepeltedBEPELT, to pelt hard