车水马龙chēshuǐmǎlóngTop 50000Meanings1. endless stream of horse and carriages (idiom)2. heavy trafficCharacters used车vehicle水water马horse龙dragon