← DefinitionshareGuessself flagellationnounThe act of whipping or beating oneself, especially as a form of religious penance or discipline.Synonymspenancenounself-criticismnounself-punishmentnoun