Meaning of flagellant

Definition of flagellant

(noun) a person who is whipped or whips himself for sexual gratification
a person who whips himself as a religious penance

Other information on flagellant

WIKIPEDIA results for flagellant
Amazon results for flagellant