Word Definition - 车水马龙

chē shuǐ mǎ lóng endless stream of horse and carriages (idiom); heavy traffic