lily of the nile

Noun
  1. Any of various plants of the genus Agapanthus having umbels of showy blue to purple flowers (synset 112449653)

Found on Word Lists

Other Searches