English dictionary
star-duckweed meaning and definition
Definition and meaning of star-duckweed at MeaningMonkey.org. star-duckweed meaning and definition in the English Dictionary.STAR-DUCKWEED noun
Definition of star-duckweed (noun)
- cosmopolitan in temperate regions except North America
- synonyms: Lemna trisulca
Source: Princeton University Wordnet