RichThesaurus
self-flagellation
self-flagellation
synonyms
compunction
ruth
remorse
rue
contrition
penitence
attrition
penance
remorsefulness
repentance
ruefulness
anguish
self-punishment
scruple
qualm
suffering
distress
punishment
shrift
selfcondemnation
confession
degradation
absolution
self-reproach
hair shirt
sorrow
humiliation
sadness
retribution
expiation
purgation
penalty
regret
grief
contriteness
compensation
sackcloth and ashes
forgiveness
self-castigation
mortification
atonement
humbling
debasement
prick
guilty conscience
pang of conscience
grievance
guiltiness
whipping
melancholia
more synonyms
self-flagellation
antonyms
shamelessness