English
Detailed Synonyms for Lemna in English
Lemna:
Lemna [the ~] noun
-
the Lemna
– minute aquatic herbs floating on or below the water surface of still water consisting of a leaflike frond or plant body and single root 1the Lemna; the genus Lemna– minute aquatic herbs floating on or below the water surface of still water consisting of a leaflike frond or plant body and single root 1