Meaning of self-flagellating in English:

self-flagellating

Pronunciation /ˌsɛlfˈfladʒɪleɪtɪŋ/

adjective

  • 1That engages in self-flagellation, especially as a form of religious discipline.

  • 2 figurative Characterized by or engaging in excessive self-criticism or self-punishment.

Origin

Mid 19th century; earliest use found in Age. From self- + flagellate + -ing.