Search the dictionary A Chinese word or character, or English Search 3 entries. tiánluó 田螺 river snail tiānluódìwǎng 天罗地网 inescapable net (idiom) tiānluódìwǎng 天羅地網 inescapable net (idiom)