lily pad

Noun
  1. Floating leaves of a water lily (synset 113175531)

Found on Word Lists

Other Searches