English dictionary
ditchmoss meaning and definition
Definition and meaning of ditchmoss at MeaningMonkey.org. ditchmoss meaning and definition in the English Dictionary.DITCHMOSS noun
Definition of ditchmoss (noun)
- submerged freshwater perennials
- synonyms: Elodea, genus Elodea, pondweed
Source: Princeton University Wordnet