Noun
A sweet-scented herb; ambrosia. See Ambrosia, 3.
More about this word
Synonyms and related words
Explore this word
