■ noun a tiny aquatic flowering plant that floats in large quantities on still water. [ Lemna and other genera, family Lemnaceae.]
DUCKWEED
Meaning of DUCKWEED in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004