English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Definition duckweed in British English

duckweed noun

[uncountable]noun
/ˈdʌkˌwiːd/
1

a plant that grows on rivers and ponds

Synonyms and related words
Definition duckweed in British English