Definify.com

Definition 2024


water-lettuce

water-lettuce

English

water-lettuce

Noun

water-lettuce (plural water-lettuces)

  1. Tropical duckweed, Pistia stratiotes.


Translations