unfailing
adjective
-
unceasing, not wavering or in danger of stopping“A good friend will show unfailing loyalty”unflaggingenduringimperishableabiding
-
always able to supply more“an unfailing source of good stories”
-
not liable to failurefoolproof