someone who whips themselves, especially as a religious punishment

listen to the pronunciation of someone who whips themselves, especially as a religious punishment
English - English
flagellant