duckweed

Definitions


[ˈdʌkwiːd], (Noun)

Definitions:
- a tiny aquatic flowering plant that floats in large quantities on still water, often forming an apparently continuous green layer on the surface


Phrases:

Origin:




definition by Oxford Dictionaries