89 / 586

What does 堵车 (dǔ chē) mean in English?

堵车
dǔ chē堵車

traffic jam; choking