Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
devil's cucumber
in English
devil's cucumber
#moderate
Definitions
Noun
a
type
of
poisonous
plant
(
jimsonweed
)
The
gardener
carefully
removed
the
devil's
cucumber
from
the
garden
.
Synonyms:
jimsonweed
thorn apple
locoweed
pricklyburr
Antonyms:
edible plant
non-toxic plant
harmless weed