Definitions for: Self-flagellation


[n] self-punishment inflicted by whipping



See Also: flagellation, flogging, lashing, self-punishment, tanning, whipping

Try our:
Scrabble Word Finder

Scrabble Cheat

Words With Friends Cheat

Hanging With Friends Cheat

Scramble With Friends Cheat

Ruzzle Cheat



Related Resources:
animlas that start with d
animals beginning with b
o letter animals