Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: shan shenyu shanye shanyi chanyu shanhu ?

shàn to be good at; to be adept at
shān sweet potato
shàn eel
Shǎn Semitic language

Dictionary · Google Translate · Help
By MDBG 2024