Elodea (noun) Definition, Meaning & Examples

noun
  1. any of several New World submersed aquatic plants of the genus Elodea, having numerous, usually whorled leaves.
Elodea (noun) Definition, Meaning & Examples

More Definitions