Dictionary Home » Dictionary Definitions » self-flagellation

self-flagellation

(sĕlfˌflăjˌə-lāˈshən)

noun
  1. The act of severely criticizing oneself.
  2. The act of punishing oneself.

Learn more about self-flagellation

link/cite print suggestion box