unfailing - English Synonyms Dictionary

unfailing

adj.
[1] foolproof
[2] unflagging