DUCKWEED


Meaning of DUCKWEED in English

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

Oxford English vocab.      Оксфордский английский словарь.