Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
strangleweed
in English
strangleweed
Definitions
Noun
a
parasitic
plant
(
dodder
genus
)
The
farmer
carefully
removed
the
strangleweed
from
his
crops
.
Synonyms:
dodder
love vine
devil's guts
hairweed
Antonyms:
host plant
nonparasitic plant
autotrophic plant