Nouns

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