Definition of Annunciation lily in English
Bell-shaped flower that has six long, white tepals, an ovary located above the calyx, and six stamens with yellow anthers.
Synonyms of Annunciation lily in English
Madonna lily, St Joseph's lily, white lily, Juno's rose