Results
Definition of self-reproach :
The act of reproaching one's self; censure by one's own conscience.
Synonyms:
irritation, mood, contrition, compunction, asperity, guilt, fury, annoyance, self-reproof, rage, anger, resentment, temper, outrage
penitence (part of speech: noun)
breast-beating, penitence, apology, repentance, contriteness, attrition, atonement, remorse, confession, regret