Word: freq index 28075
to spin a cocoon around oneself (idiom); enmeshed in a trap of one's own devising|
hoist by his own petard
Look up 作茧自缚 in other dictionaries
Page generated in 0.059146 seconds
If you find this site useful, let me know!