HAIR SHIRT


Meaning of HAIR SHIRT in English

■ noun a shirt of haircloth, formerly worn by penitents and ascetics.

Derivatives

hair-shirted adjective

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.