'Elodea' definitions:

Definition of 'Elodea'

(from WordNet)
noun
Submerged freshwater perennials [syn: Elodea, genus Elodea, pondweed, ditchmoss]