DUCKWEED


Meaning of DUCKWEED in English

n. any of various aquatic plants, esp. of the genus Lemna, growing on the surface of still water.

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.