Home / L / lily of the nile

lily of the nile

noun 16 letters Scrabble 22 WWF 24
Definitions
noun

any of various plants of the genus Agapanthus having umbels of showy blue to purple flowers

Look “lily of the nile” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →