indefectible

synonyms

unfailing