lily of the Nile
Explore definitions, synonyms, and language insights of lily of the Nile
Definitions
Noun
any of various plants of the genus Agapanthus having umbels of showy blue to purple flowers