allheal Hear it!

allheal Definition

all·heal (ôlhēl′)

noun

any of various plants, as selfheal or valerian, thought to have medicinal properties