dense-leaved elodea

Noun
  1. Aquatic plant with deep green foliage useful to oxygenate an aquarium;
    Sometimes placed in genus Egeria (synset 112635524)

Found on Word Lists

Other Searches