[noun] [C] [formal]A flagellant is someone who whips themself (or someone else) for religious reasons.Few religious orders encourage flagellants nowadays.
FLAGELLANT
Meaning of FLAGELLANT in English
Cambridge English vocab. Кембриджский английский словарь. 2012