English Dictionary
◊ DITCHMOSS
ditchmoss
n : submerged freshwater perennials [syn: {Elodea}, {genus
Elodea}, {pondweed}]