Home
Help
About
Contact
English to Chinese Dictionary
Search:
Did you mean:
duchy
dache
duchu
dushe
duck
douche
duce
ducha
?
堵车
dǔ
chē
traffic jam / (of traffic) to get congested
<< back to the home page