Duckweed

What is Duckweed?

Duckweed definition and meaning on Dictionary terms:
noun

any plant of the family Lemnaceae, especially of the genus Lemna, comprising small aquatic plants that float free on still water.