Hairshirt: definition - A garment of rough cloth made from goats' hair and worn in the form of a shirt or as a girdle around the loins, by way of mortification and penance by some Catholics and, earlier, by Jews as a sign of penance. MAKE OF THAT WHAT U WILL.