Definify.com
Definition 2025
water-lettuce
water-lettuce
English

water-lettuce
Noun
water-lettuce (plural water-lettuces)
- Tropical duckweed, Pistia stratiotes.
Translations
tropical duckweed
|
|
water-lettuce (plural water-lettuces)
|
|