DUCKWEED


Meaning of DUCKWEED in English

[noun] [U] - a plant that grows on the surface of some pools

Cambridge English vocab.      Кембриджский английский словарь.