Meaning of self-heal
Definition of self-heal
(noun)
decumbent
blue-flowered
European
perennial
thought
to
possess
healing
properties;
naturalized
throughout
North America
Other information on self-heal
WIKIPEDIA results for
self-heal
Amazon results for
self-heal
Tweet