star-duckweed

Explore definitions, synonyms, and language insights of star-duckweed

Definitions

Noun
cosmopolitan in temperate regions except North America

More General Terms