WordUnscrambler Home
elodea
Definitions
[ɪˈləʊdɪə], (Noun)
Definitions:
- an aquatic plant of a genus that includes Canadian pondweed
Phrases:
Origin
:
modern Latin, from Greek helōdēs ‘marshy’
Click here to see the free dictionary definition for elodea
definition by Oxford Dictionaries