Flagellant Meaning

There are 2 meaning(s) for word Flagellant

Meaning 1 : a person who is whipped or whips himself for sexual gratification

Meaning 2 : a person who whips himself as a religious penance