Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
English - English (Wordnet) dictionary
lily of the nile
Jump to user comments
Noun
  • any of various plants of the genus Agapanthus having umbels of showy blue to purple flowers
Related words
Related search result for "lily of the nile"
Comments and discussion on the word "lily of the nile"