'lily of the Nile' definitions:

Definition of 'lily of the Nile'

(from WordNet)
noun
Any of various plants of the genus Agapanthus having umbels of showy blue to purple flowers [syn: agapanthus, lily of the Nile]