Chinese-English dictionary »

神的食物 /shén de shíwù/ meaning in English

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

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