FLAGELLANT





Definition:

  1. [noun] a person who is whipped or whips himself for sexual gratification

  2. [noun] a person who whips himself as a religious penance

Synonyms: