ditchmoss Meaning, Definition & Usage

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

WordNet