nuphar lutea

Noun
  1. A water lily with yellow flowers (synset 111737346)

Found on Word Lists

Other Searches