Simple Definition of self–flagellation
: the act of hitting yourself with a whip as a way to punish yourself or as part of a religious ritual
Full Definition of self–flagellation
: extreme criticism of oneself
First Known Use of self–flagellation
Seen and Heard
What made you want to look up self–flagellation? Please tell us where you read or heard it (including the quote, if possible).