'ditchmoss' definitions:

Definition of 'ditchmoss'

From: WordNet
noun
Submerged freshwater perennials [syn: Elodea, genus Elodea, pondweed, ditchmoss]