zannichellia palustris

(noun) horned pondweed

Zannichellia palustris
pondweed (generic term)