Definition of Elodea
Noun: dense-leaved elodea
- Aquatic plant with deep green foliage useful to oxygenate an aquarium; sometimes placed in genus Egeria
- Elodea densa, Egeria densa
- Submerged freshwater perennials
- genus Elodea, pondweed, ditchmoss
See also:
elocutions
elodeas
Anagrams containing the word Elodea