English dictionary
water lettuce meaning and definition
Definition and meaning of water lettuce at MeaningMonkey.org. water lettuce meaning and definition in the English Dictionary.WATER LETTUCE noun
Definition of water lettuce (noun)
- pantropical floating plant forming a rosette of wedge-shaped leaves; a widespread weed in rivers and lakes
- synonyms: pistia, Pistia stratiotes, Pistia stratoites, water cabbage
Source: Princeton University Wordnet