English to Chinese Dictionary

Search:

Did you mean: show shua shu showa shuwu shuya shawa shuiwa ?

树蛙 shù tree frog
疏挖 shū to dredge / to dig out (a channel)


<< back to the home page