English to Chinese Dictionary

Search:

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

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


<< back to the home page