English-Latin dictionary »

fabulous healing plant / juice meaning in Latin

EnglishLatin
fabulous healing plant / juice noun

ambrosia [ambrosiae](1st) F
noun