Definition of "Flagellant" :
noun: a person who whips himself as a religious penance
noun: a person who is whipped or whips himself for sexual gratification
noun: a person who whips himself as a religious penance
noun: a person who is whipped or whips himself for sexual gratification