self-heal
English Dictionary
->
Letter S
-> self-heal
Search Dictionary:
self-heal Definition
(n)
decumbent
blue
-
flowered
European
perennial
thought
to
possess
healing
properties
;
naturalized
throughout
North
America
self-heal Synonyms
heal all
Prunella vulgaris
self-heal
© Art Branch Inc.