2. hair-shirted

adjective. Self-sacrificing or austere.
Synonyms