flagellations

fladʒəˈleɪʃ(ə)n

noun

flogging or beating, either as a religious discipline or for sexual gratification.

pursuing the path of penance and flagellation

flogging,whipping,beating,scourging,lashing,birching,switching,tanning,strapping,belting,caning,thrashing,flailing,flaying,welting,horsewhipping,spanking,sadomasochism,S & M,SM,algolagnia