The act of severely criticizing oneself.
The act of punishing oneself.
flagellation flag·el·la·tion (flāj'ə-lā'shən) n.
Whipping oneself or another as a means of arousing or heightening sexual feeling.
The flagellar arrangement on an organism.