Back to Dictionary
堵车
堵車
dǔchē
1. traffic jam
2. choking
HSK 4