HAIR SHIRT


Meaning of HAIR SHIRT in English

( hair shirts)

1.

A hair shirt 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 hair shirt , 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 hair shirt and give up all your luxuries.

N-COUNT

Collins COBUILD Advanced Learner's English Dictionary.      Английский словарь Коллинз COBUILD для изучающих язык на продвинутом уровне.