Meaning of lily of the nile
Definition of lily of the nile
(noun)
any of
various
plants of the
genus
Agapanthus having umbels of
showy
blue
to
purple
flowers
Other information on lily of the nile
WIKIPEDIA results for
lily of the nile
Amazon results for
lily of the nile
Tweet