Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
horseheal
in English
horseheal
Definitions
Noun
a
type
of
plant
(
elecampane
)
The
gardener
planted
horseheal
in
the
medicinal
herb
garden
.