lemnaceae

Noun
  1. Family of small free-floating thalloid plants (synset 111814736)

Found on Word Lists

Other Searches