flagellant
nounDefinition of flagellant
1
: a person who scourges himself or herself as a public penance
2
: a person who responds sexually to being beaten by or to beating another person
Keep scrolling for more
Keep scrolling for more