The Free Online Aquaculture Dictionary
Canadian Pond Weed -
Elodea sp.