Flagellation (noun) Definition, Meaning & Examples

noun
  1. the act or process of flagellating.
  2. a masochistic or sadistic act in which the participants receive erotic stimulation from whipping or being whipped.
Flagellation (noun) Definition, Meaning & Examples

More Definitions