Elodea crispa

Elodea crispa

Observation - Elodea crispa - UK and Ireland. Description: