English to Chinese Dictionary

Search:

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


<< back to the home page