Crossword clues for hairshirts
hairshirts
Wiktionary
hairshirts
n. (plural of hairshirt English)