English to Chinese Dictionary

Search:

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

堵塞 to clog up / blockage
杜塞 to stop / to block


<< back to the home page