造茧自缚
zào jiǎn zì fùzaojianzifu
- to spin a cocoon around oneself (idiom); enmeshed in a trap of one's own devising
- hoist with his own petard
zào jiǎn zì fùzaojianzifu
Data from JMdict, KANJIDIC2 (EDRDG), KanjiVG, CC-CEDICT and Make Me a Hanzi. Sources and licences