Meanings1endless stream of horse and carriages (idiom)2heavy trafficWritten Forms車水馬龍Traditional · Main Form车水马龙Alternate Form