
The History of Hairshirts
Hairshirts are garments made from rough animal hair (usually that of goats) worn as a top or under a shirt and against the skin so the coarse hair will rub and scratch the wearer.
Category

Hairshirts are garments made from rough animal hair (usually that of goats) worn as a top or under a shirt and against the skin so the coarse hair will rub and scratch the wearer.