Meaning of self-heal

Definition of self-heal

(noun) decumbent blue-flowered European perennial thought to possess healing properties; naturalized throughout North America

Other information on self-heal

WIKIPEDIA results for self-heal
Amazon results for self-heal