What is the meaning of the word "self-reproach"?

Definitions:

  1. a feeling of deep regret, usually for some misdeed copy to clipboard noun
    • I felt profound selfreproach after eating the entire box of chocolates." copy to clipboard

Synonyms: