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