English-Chinese dictionary »

jambhala meaning in Chinese

EnglishChinese
Jambhala (Buddhist deity)
proper noun

五姓財神proper noun