water-lettuce

English

Noun

water-lettuce (plural water-lettuces)

  1. Tropical duckweed, water lettuce (Pistia stratiotes).

Derived terms

Translations