self-reproach

Noun
  1. A feeling of deep regret (usually for some misdeed) (synset 107551462)
  2. The act of blaming yourself (synset 106726589)

Other Searches