Answer: vapulating

AnswerCrossword Clue
vapulatingVAPULATE, to flog (to beat with a whip)