English synonyms about - contact  

hair shirt

noun

1 hair shirt

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


Find more on hair shirt elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0285