flagellating
ˈfladʒ(ə)leɪt
verb
flog (someone), either as a religious discipline or for sexual gratification.
he flagellated himself with branches
flog,whip,beat,scourge,lash,birch,switch,tan,strap,belt,cane,thrash,leather,flail,flay,welt,horsewhip,tan/whip someone’s hide,give someone a hiding,strike,hit,spank