Definition of Self-Heal

  • 1. Decumbent blue-flowered European perennial thought to possess healing properties; naturalized throughout North America Noun

Synonyms for word "self-heal"

Semanticaly linked words with "self-heal"

Hyponims for word "self-heal"