flagellant (flageller + -ant; agent_person)
Fanatique religieux qui se flagelle en public