hair shirt: an uncomfortable shirt made of coarse animal hair; worn next to the skin as a penance
clothing: a covering designed to be worn on a person's body
racecard: a program for a race meeting; lists the races and the names of the horses