Meaning of potamogeton nodosus

Definition of potamogeton nodosus

(noun) pondweed with floating leaves; of northern United States and Europe

Other information on potamogeton nodosus

WIKIPEDIA results for potamogeton nodosus
Amazon results for potamogeton nodosus