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