English dictionary
elodea meaning and definition
Definition and meaning of elodea at MeaningMonkey.org. elodea meaning and definition in the English Dictionary.ELODEA noun
Definition of Elodea (noun)
- submerged freshwater perennials
- synonyms: ditchmoss, genus Elodea, pondweed
Source: Princeton University Wordnet