RichThesaurus
ruth
vs
self-flagellation
ruth
self-flagellation
noun
The practice of whipping oneself as penance for sins.
Intense feelings of guilt.
How often have the words
ruth
and
self-flagellation
occurred in a corpus of books?
(source:
Google Ngram Viewer
)