dǔ​chē

traffic jam

Definitions

dǔ​chē

traffic jam; (of traffic) to get congested

Sources