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