Allheal

What is Allheal?

Allheal definition and meaning on Dictionary terms:
noun
valerian(def 1).
any of several plants once believed to have extensive curative powers, as the selfheal, Prunella vulgaris.

 

reference: https://www.dictionary.com/browse/allheal

Tags: