Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

selfheal Definition

Cancel
selfheal
noun(self-heal)
a blue-flowered Eurasian mint (Prunella vulgaris) that is naturalized throughout North America and is held to have medicinal properties useful in herbal medicine

Words Related to selfheal!

selfheal Examples by Brain Bank Users