Webster's Revised Unabridged Dictionary · 1913
Self-healing
Copy link
Self-healing
, adjective
Having the power or property of healing itself.
↑