Self-flagellation (
Noun
)
Meaning
Self-punishment inflicted by whipping.
Classification
Nouns denoting acts or actions.
Hypernyms
Lashing
Tanning
Flagellation
Flogging