Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: shengyuan shanghuan shengguan shengchuan chenghuan shenchuan ?

shēng huán to return alive / to survive
Shèng ān San Juan, capital of Puerto Rico

Dictionary · Google Translate · Help
By MDBG 2025