Chinese words · Chengyu

天罗地网

tiānluó-dìwǎngTraditional 天羅地網

a dragnet; an inescapable net

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.