GeneralConnection.com
➔
Dictionary
unfailing
Adjective
1. foolproof
2. infallible, inexhaustible
3. unflagging
3. constant
Usage