Elodea
English Dictionary
->
Letter E
-> Elodea
Search Dictionary:
Elodea Definition
(n)
submerged
freshwater
perennials
Elodea Synonyms
ditchmoss
Elodea
genus Elodea
pondweed
© Art Branch Inc.