Answer: flagellates

AnswerCrossword Clue
flagellatesFLAGELLATE, to whip; to scourge
flagellatesFlog (someone), either as a religious discipline or for sexual gratification