Selfheal Definition

selfhēl
noun
Any of various plants supposed to have healing properties; esp., a common, Old World lawn and pasture weed (Prunella vulgaris) of the mint family.
Webster's New World

Origin of Selfheal

Find Similar Words

Find similar words to selfheal using the buttons below.

Words Starting With

Words Ending With

Unscrambles

selfheal