Amazon lily
/ˈæməˌzɑn ˈlɪli/
Amazon lily
English
Noun
Ad
Definition
A bulbous plant, Eucharis amazonica, of the family Amaryllidaceae, having tight, compact rosettes of glossy green leaves and tall spikes of white, fragrant flowers.
Ad