hair shirtEnglishOxford Dictionary of Englishhair shirt /hɛː ˈʃəːt / ▸ noun a shirt of haircloth, formerly worn by penitents and ascetics. ▸ adjective (hair-shirt or hair-shirted) austere and self-sacrificing: a hair-shirted existence advocated by eco-fundamentalists.