AMBROSIA Meaning of AMBROSIA in English (n.) A perfumed unguent, salve, or draught; something very pleasing to the taste or smell. Webster's English dictionary. Английский словарь Webster. 2012