self-flagellation
English Dictionary
->
Letter S
-> self-flagellation
Search Dictionary:
self-flagellation Definition
(n)
self
-
punishment
inflicted
by
whipping
self-flagellation Synonyms
self-flagellation
© Art Branch Inc.