elodea Meaning, Definition & Usage

  1. noun submerged freshwater perennials
    pondweed; genus Elodea; ditchmoss.

WordNet