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

More General Terms