English to Chinese Dictionary

Search:

水泄不通 shuǐ xiè tōng lit. not one drop can trickle through (idiom); fig. impenetrable (crowd, traffic)


<< back to the home page