English Dictionary
◊ DUCKWEED
duckweed
n : any small or minute aquatic plant of the family Lemnaceae
that float on or near the surface of shallow ponds