hair shirt
Americannoun
-
a garment of coarse haircloth, worn next to the skin as a penance by ascetics and penitents.
-
self-imposed punishment, suffering, sacrifice, or penance.
hair shirt
British
noun
-
a shirt made of haircloth worn next to the skin as a penance
-
a secret trouble or affliction
hair shirt
Idioms
Etymology
Origin of hair shirt
1350–1400; cf. hair
Definitions and idiom definitions from Dictionary.com Unabridged, based on the Random House Unabridged Dictionary, © Random House, Inc. 2023
Idioms from The American Heritage® Idioms Dictionary copyright © 2002, 2001, 1995 by Houghton Mifflin Harcourt Publishing Company. Published by Houghton Mifflin Harcourt Publishing Company.