Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
weedbed
in English
weedbed
#uncommon
Definitions
Noun
area
of
water
with
dense
aquatic
plant
growth
Base Words
bed
weed