English dictionary

lemna meaning and definition

Definition and meaning of lemna at MeaningMonkey.org. lemna meaning and definition in the English Dictionary.

LEMNA noun

Definition of Lemna (noun)

  1. minute aquatic herbs floating on or below the water surface of still water consisting of a leaflike frond or plant body and single root
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: