Princeton's WordNet
hair shirtadjective
an uncomfortable shirt made of coarse animal hair; worn next to the skin as a penance
Synonyms:
hair shirthair-shirt, hair-shirtedadjective
self-sacrificing or austere
Synonyms:
hair-shirt, hair-shirted
© Synonyms.com