flagellant
Explore definitions, synonyms, and language insights of flagellant
Definitions
Noun
a person who is whipped or whips himself for sexual gratification
Noun
a person who whips himself as a religious penance