Elodea

Etymology
, from