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