Englishfor English speakers
Amazon lily
English
Meaning Amazon lily meaning
What does Amazon lily mean?
Amazon lily
noun
—
A bulbous plant, Eucharis amazonica, of the family Amaryllidaceae, having tight, compact rosettes of glossy green leaves and tall spikes of white, fragrant flowers.
—
Victoria amazonica
Are you looking for...?