Home
Help
About
Contact
English to Chinese Dictionary
Search:
水泄不通
shuǐ
xiè
bù
tōng
lit. not one drop can trickle through (idiom); fig. impenetrable (crowd, traffic)
<< back to the home page