HAIR SHIRT


Meaning of HAIR SHIRT in English

1. a garment of coarse haircloth, worn next to the skin as a penance by ascetics and penitents.

2. self-imposed punishment, suffering, sacrifice, or penance.

[ 1350-1400; cf. HAIR ]

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .