English dictionary
self-flagellation meaning and definition
Definition and meaning of self-flagellation at MeaningMonkey.org. self-flagellation meaning and definition in the English Dictionary.SELF-FLAGELLATION noun
Definition of self-flagellation (noun)
- self-punishment inflicted by whipping
Source: Princeton University Wordnet