Synonyms and Antonyms for hair_shirt

1. hair shirt (n.)

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

Synonyms: