elodea








noun

  1. any of several New World submersed aquatic plants of the genus Elodea, having numerous, usually whorled leaves.
56 queries 0.664