chē shuǐ mǎ lóng

Translation

  • endless stream of horse and carriages (idiom)
  • heavy traffic

Synonyms

Chinese Tones