Dictionary
·
Google Translate
·
Help
Search by Chinese, Pinyin or English Definition:
Did you mean:
show
shua
shu
showa
shuwu
shuya
?
树
蛙
shù
wā
tree frog
疏
挖
shū
wā
to dredge / to dig out (a channel)
By
MDBG
2024