meaning of lemna

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


Related Words

lemna | lemna minor | lemna trisulca | lemnaceae |

Developed & Maintained By Taraprasad.com

Treasure Words