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