• Unfailing

    Full definition of unfailing

    Adjective

    unfailing

    1. inexhaustible
    2. changeless
    3. infallible
    © Wiktionary