PUT ONE'S HEAD IN A NOOSE


Meaning of PUT ONE'S HEAD IN A NOOSE in English

bring about one's own downfall.

→ noose

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.