flagellation
nounDefinition of flagellation
: the act or practice of flagellating
especially
: the practice of a flagellant
Keep scrolling for more
Keep scrolling for more