flagellation
noun
[ fladʒəˈleɪʃ(ə)n ]
• flogging or beating, either as a religious discipline or for sexual gratification.
• "pursuing the path of penance and flagellation"
Similar:
flogging,
whipping,
beating,
scourging,
lashing,
birching,
switching,
tanning,
strapping,
belting,
caning,
thrashing,
flailing,
flaying,
welting,
horsewhipping,
spanking,
sadomasochism,
S & M,
SM,
algolagnia,