self-flagellationPronunciation: /sɛlfflaʤəˈleɪʃ(ə)n/Definition of self-flagellation noun [mass noun] the action of flogging oneself, especially as a form of religious discipline. excessive criticism of oneself: stirring accounts of our heroic history have given way to an era of self-flagellationself-flagellation in other Oxford dictionaries Definition of self-flagellation in the US English dictionary