a person who scourges himself or herself as a public penance
a person who responds sexually either to being beaten by somebody or to beating another person
flagellant adj
flagellantism noun
[Latin flagellant-, flagellans, present part. of flagellare: see flagellate1]