Flagellant Meaning in Hindi

What is the translation of word Flagellant in Hindi?

Meaning of  Flagellant in Hindi is : अपने आपको पीड़ा देने वाला

Definition of word Flagellant

  • a person who subjects themselves or others to flogging, either as a religious discipline or for sexual gratification.

Other Meanings of Flagellant