Pinyin Dictionary results for "tian luo di wang"

天罗地网
inescapable net (idiom); trap; dragnet
Dictionary data provided by CC-CEDICT