hair-shirt (n.)

garment of ascetics and penitents, 1680s, from hair + shirt. Figurative use by 1884. Earlier, such a garment was called simply a hair (c. 1200); and compare haircloth.