hair-shirted

Adjective
  1. Self-sacrificing or austere (synset 302748409)

Other Searches