DUCKWEED


Meaning of DUCKWEED in English

Any of various small, free-floating, stemless aquatic flowering plants of the genus Lemna. Particularly useful in filtering Constituents and Contaminants out of water.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.