Flagellant is a see also of hairshirt.
As nouns the difference between flagellant and hairshirt
is that flagellant is a person who whips them self or others either as part of a religious penance or for sexual gratification while hairshirt is a shirt made of haircloth; a cilice; especially one worn by ascetics or the penitent.
As a adjective hairshirt is
advocating or adopting a relatively ascetic lifestyle, especially for environmentalist reasons.
flagellant
Noun
(
en noun)
a person who whips them self or others either as part of a religious penance or for sexual gratification.
hairshirt
English
Noun
(
en noun)
A shirt made of haircloth; a cilice; especially one worn by ascetics or the penitent
Adjective
(
-)
Advocating or adopting a relatively ascetic lifestyle, especially for environmentalist reasons.
English compound words