All hair-shirt synonyms
hair-shirt
H h noun hair-shirt
- self-flagellation — the act or process of flagellating.
- self-hatred — the feeling of one who hates; intense dislike or extreme aversion or hostility.
- self-punishment — the act of punishing.