Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: shengchuan shengcan shengchen shengshan shengzhan shengcheng ?

shēng chǎn to produce; to manufacture / to give birth to a child
shèng chǎn to produce in abundance / to be rich in

Dictionary · Google Translate · Help
By MDBG 2025