HAIR SHIRT


Meaning of HAIR SHIRT in English

(~s)

1.

A ~ is a shirt made of rough uncomfortable cloth which some religious people used to wear to punish themselves.

N-COUNT

2.

If you say that someone is wearing a ~, you mean that they are trying to punish themselves to show they are sorry for something they have done.

No one is asking you to put on a ~ and give up all your luxuries.

N-COUNT

Collins COBUILD.      Толковый словарь английского языка для изучающих язык Коллинз COBUILD (международная база данных языков Бирмингемского университета) .