Meaning of flagellation
Definition of flagellation
(noun)
beating
as a
source
of
erotic
or
religious
stimulation
beating
with a
whip
or
strap
or
rope
as a
form
of
punishment
Other information on flagellation
WIKIPEDIA results for
flagellation
Amazon results for
flagellation
Tweet