water starwort

Noun
  1. Any of several aquatic plants having a star-shaped rosette of floating leaves;
    America, Europe and Asia (synset 112714626)

Found on Word Lists

Other Searches