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