lily of the Nile
English Dictionary
->
Letter L
-> lily of the Nile
Search Dictionary:
lily of the Nile Definition
(n)
any
of
various
plants
of
the
genus
Agapanthus
having
umbels
of
showy
blue
to
purple
flowers
lily of the Nile Synonyms
agapanthus
lily of the Nile
© Art Branch Inc.