Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
self-heal
in English
self-heal
#moderate
Definitions
Verb
to
heal
without
external
aid
;
naturally
The
human
body
has
the
ability
to
self-heal
from
minor
injuries
.
Noun
a
type
of
plant
(
Prunella
)
Base Words
heal
self