water lettuce

Noun

 * 1) A floating aquatic plant,, with green rosettes of leaves and inconspicuous flowers.