English to Chinese Dictionary

Search:

Did you mean: duchy dache duchu dushe duck douche duce ducha ?

堵车 chē traffic jam / (of traffic) to get congested


<< back to the home page