lily of the nile is a noun meaning "any of various plants of the genus Agapanthus having umbels of showy blue to purple flowers". It carries one recorded sense.
any of various plants of the genus Agapanthus having umbels of showy blue to purple flowers
Definitions, synonyms and semantic relations for lily of the nile come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.