Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word flagellant from English dictionary with examples, synonyms and antonyms.

flagellant   noun

Meaning : A person who is whipped or whips himself for sexual gratification.

Meaning : A person who whips himself as a religious penance.