självgisslare

Noun

 * 1) a flagellant (self-flagellating person)