duckweed ( synonym found)

Definition of duckweed:

°Any of several reduced floating aquatic plants in the family Lemnaceae.

Definition of duckweed:

°Any of several reduced floating aquatic plants in the family Lemnaceae.

Back to Top