flagellation

flagellation

flagellation

Noun

beating as a source of erotic or religious stimulation

Synonyms:

Noun

beating with a whip or strap or rope as a form of punishment

Synonyms: