hair shirt

Explore definitions, synonyms, and language insights of hair shirt

Definitions

Noun
an uncomfortable shirt made of coarse animal hair; worn next to the skin as a penance

More General Terms