FEEDBACK

Meaning of 设阱自陷

Lookup via: Pinyin | Radicals
shè jǐng xiàn (Trad.: 設阱自陷)
to snare oneself in one's own trap (idiom)