Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: sangshen shangshan shangsheng shanshen shanghen shangzhen ?

shàng shēn upper part of the body
shāng shēn to be harmful to one's health

Dictionary · Google Translate · Help
By MDBG 2025