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

More General Terms