'hair-shirt' definitions:

Definition of 'hair-shirt'

(from WordNet)
adjective
Self-sacrificing or austere [syn: hair-shirt, hair- shirted]

Words containing 'hair-shirt'