indefectible

Etymology
+ -ible

Adjective

 * 1) Having the ability to resist defect or failure, permanent, lasting.
 * 2) Without flaw or defect, perfect.

Adjective

 * 1) unfailing

Adjective

 * 1) unswerving, resolute