Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
devil's nettle
in English
devil's nettle
#limited
Definitions
Noun
a
flowering
plant
(
Achillea
millefolium
)
native
to
Northern
Hemisphere
The
gardener
carefully
planted
devil's
nettle
in
the
herb
garden
.
a
species
of
nettle
(
Dendrocnide
sinuata
)
found
in
Australia
and
South
Asia
In
Australia
,
devil's
nettle
is
known
to
cause
painful
stings
to
humans
.