English to Chinese Dictionary

Search:

疏挖 shū to dredge / to dig out (a channel)


<< back to the home page