Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
St. Joseph's wort
in English
St. Joseph's wort
#limited
Definitions
Noun
a
small
,
annual
plant
(
Stachys
officinalis
)
with
pink
or
white
flowers
,
native
to
Europe
and
widely
cultivated
for
its
medicinal
properties
a
plant
of
the
mint
family
,
used
in
herbal
medicine
to
treat
various
ailments
,
including
coughs
,
wounds
,
and
skin
conditions
Base Words
wort
St.
Joseph's