flagellantEnglish

flagellant

Noun

A person who is whipped or whips himself for sexual gratification

English: flagellant

A person who whips himself as a religious penance

English: flagellant