Water-lettuce definitions

A floating aquatic plant (Pistia stratiotes) of the arum family, with rosettes of thick, blunt, velvety, ribbed leaves and a hanging mass of feathery roots.
noun
0
0
Tropical duckweed, Pistia stratiotes.
noun
0
0