flagellant
1.
(
noun
) a person who whips himself as a religious penance
Related Words:
penitent
2.
(
noun
) a person who whips himself for sexual gratification
Related Words:
masochist
Terms and Conditions of Use / Copyright Notice