Words: hair-shirt hair-shirted
Part of speech: a
Definition: self-sacrificing or austere