Meaning of water lettuce
Definition of water lettuce
(noun)
pantropical
floating
plant
forming a
rosette
of
wedge-shaped
leaves; a
widespread
weed
in rivers and lakes
Other information on water lettuce
WIKIPEDIA results for
water lettuce
Amazon results for
water lettuce
Tweet