flagellant
fla·gel·lant
noun
1.
a person who is whipped or whips himself for sexual gratification
Origin
From Latin flagellāns, present participle of flagellāre (“to whip”).
Related words
Word family
WordNet 2.1 (Princeton University). Wiktionary (CC BY-SA). WordNet 2.1 Copyright Princeton University. All rights reserved. Wiktionary content is available under the Creative Commons Attribution-ShareAlike Licence.