Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of self heal

- A blue-flowered labiate plant (Brunella vulgaris); the healall.