English to Chinese Dictionary

Search:

Did you mean: duke dusk dose dish dese dushe desk duck ?

堵塞 dǔ sè to clog up / blockage
杜塞 dù sè to stop / to block


<< back to the home page