Definition Definition

Water Lettuce - Meaning and Examples

Meaning of 'Water Lettuce' (Webster Dictionary)

1 . Water lettuce
- A plant (Pistia stratiotes) which floats on tropical waters, and forms a rosette of spongy, wedge-shaped leaves.