水泄不通shuǐxièbùtōng
Top 40000
Meanings
1. (lit.) not one drop can trickle through (idiom)
2. (fig.) (of crowds, traffic etc) impenetrable
Characters used