English-Chinese dictionary »

ambrosia meaning in Chinese

EnglishChinese
ambrosia (food of gods or delicious foods)
noun
[UK: æm.ˈbrəʊ.ziə]
[US: æmˈbro.ʊ.ziə]

神的食物 /shén de shíwù/noun

神食 /shénshí/noun