Word info Synonyms

dense-leaved elodea

Noun

Meaning

aquatic plant with deep green foliage useful to oxygenate an aquarium; sometimes placed in genus Egeria

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms