loddon pondweed

Explore definitions, synonyms, and language insights of loddon pondweed

Definitions

Noun
pondweed with floating leaves; of northern United States and Europe

More General Terms