Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
water hemlock
in English
water hemlock
#limited
Definitions
Noun
a
highly
poisonous
plant
(
genus
Cicuta
)
resembling
non-toxic
species
The
gardener
carefully
avoided
the
water
hemlock
plant
in
the
garden
.