Very interesting word there Strollin'
flagellate
verb
flagellated, flagellating
1. To whip someone or oneself, for the purposes either of religious penance or for sexual stimulation.
Thesaurus: beat, whip, flog, thrash, flay.
The mind boggles. I hope you are doing it at home LOL