Definition of Elodea

  • (noun) submerged freshwater perennials

Synonyms of Elodea


Antonyms of Elodea


No Antonyms Found.

Homophones of Elodea


No Homophones Found.