DUCKWEED


Meaning of DUCKWEED in English

■ noun a tiny aquatic flowering plant that floats in large quantities on still water. [ Lemna and other genera, family Lemnaceae.]

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