meaning of hair shirt

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


Related Words

hair shirt | hair-shirt | hair-shirted |

Developed & Maintained By Taraprasad.com

Treasure Words