hair-shirt
See also:
hair shirt
and
hairshirt
English
Noun
hair
-
shirt
(
plural
hair-shirts
)
Alternative form of
hairshirt
.