Lemna
English Dictionary
->
Letter L
-> Lemna
Search Dictionary:
Lemna Definition
(n)
minute
aquatic
herbs
floating
on
or
below
the
water
surface
of
still
water
consisting
of
a
leaflike
frond
or
plant
body
and
single
root
Lemna Synonyms
genus Lemna
Lemna
© Art Branch Inc.