HAIR SHIRT


Meaning of HAIR SHIRT in English

noun

a shirt made of rough cloth containing hair, worn in the past by people who wished to punish themselves for religious reasons

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.