Self-reproach meaning
The act or an instance of charging oneself with a fault or mistake.
noun
Accusation or blame of oneself; guilt feeling.
noun
The act or an instance of charging oneself with a fault or mistake.
noun
Advertisement