1. hair-shirted

adjective. Self-sacrificing or austere.
Synonyms
Featured Games
×