AMBROSE


Meaning of AMBROSE in English

noun a sweet-scented herb; ambrosia. ·see ambrosia, 3.

Webster English vocab.      Английский словарь Webster.