Chinese-English dictionary »

尚巴望 /shàngbāwàng/ meaning in English

ChineseEnglish
尚巴望 /shàngbāwàng/ proper noun

Jambavan(sloth-bear in Hindu mythology)
proper noun