Self-healing

Webster's Dictionary of the English Language

·adj Having the power or property of healing itself.

Related Words