English-Latin dictionary »

food of the gods, ambrosia meaning in Latin

EnglishLatin
food of the gods, ambrosia noun

ambrosia [ambrosiae](1st) F
noun