Pinyin Dictionary results for "tu si zi"

菟丝子
dodder (Cuscuta sinensis, a parasitic vine with seeds used in medicine)
吐丝自缚
to spin a cocoon around oneself (idiom); enmeshed in a trap of one's own devising; hoist with his own petard
Dictionary data provided by CC-CEDICT