hair-shirted

adj

1.
self-sacrificing or austere
Pertainym:
hair shirt