self-flagellation noun2 •Intense feelings of guilt.It was [...] followed by feelings of immense guilt and self-flagellation. What did I do wrong? What did I forget? — 2020 •The practice of whipping oneself as penance for sins. formsself-flagellations