PUT / LAY YOUR HEAD / NECK ON THE BLOCK


Meaning of PUT / LAY YOUR HEAD / NECK ON THE BLOCK in English

to risk losing your job, damaging your reputation, etc. by doing or saying sth

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.