self-reproach
名词 self-reproach:
a feeling of deep regret (usually for some misdeed)
同义词:compunction, remorse
the act of blaming yourself
同义词:self-reproof