flagellant
1. [ noun ] (sexuality) a person who is whipped or whips himself for sexual gratification
Related terms: masochist flagellate
2. [ noun ] (Roman Catholic,religion) a person who whips himself as a religious penance
Related terms: penitent flagellate
Similar spelling:   flagellate
  Flagellata
  flagellated
  flagellation
  flagellum
  flageolet
  fluegelhorn