Definition Definition

self-heal - Meaning and Examples

Meaning of 'self-heal' (Webster Dictionary)

1 . Self-heal [ n.]
- A blue-flowered labiate plant (Brunella vulgaris); the healall.