English dictionary
self-heal meaning and definition
Definition and meaning of self-heal at MeaningMonkey.org. self-heal meaning and definition in the English Dictionary.SELF-HEAL noun
Definition of self-heal (noun)
- decumbent blue-flowered European perennial thought to possess healing properties; naturalized throughout North America
- synonyms: heal all, Prunella vulgaris
Source: Princeton University Wordnet