1 definition found ditchmoss - WordNet (r) 2.1 (2005) : ditchmoss n 1: submerged freshwater perennials [syn: Elodea, genus Elodea , pondweed, ditchmoss]