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