Meaning of Lemna
Definition of Lemna
(noun)
minute
aquatic
herbs
floating
on or
below
the
water
surface
of
still
water
consisting of a
leaflike
frond
or
plant
body
and
single
root
Other information on Lemna
WIKIPEDIA results for
Lemna
Amazon results for
Lemna
Tweet