Meanings
to put oneself in a dangerous or compromising situation.
By lying to the police, he put his head in a noose.
Synonyms
Last updated: 2025/01/11 11:51
Meanings
to put oneself in a dangerous or compromising situation.
By lying to the police, he put his head in a noose.
Synonyms
Last updated: 2025/01/11 11:51