Elodea

Genus
Scientific Name: Elodea  Michx.  (Hydrocharitaceae)