Hair Shirt (noun) Definition, Meaning & Examples

noun
  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.
noun
  1. a shirt made of haircloth worn next to the skin as a penance
  2. a secret trouble or affliction
Hair Shirt (noun) Definition, Meaning & Examples

More Definitions