📖 WordNook

unfailing

adjective
  1. unceasing, not wavering or in danger of stopping
    “A good friend will show unfailing loyalty”
    unflaggingenduringimperishableabiding
  2. always able to supply more
    “an unfailing source of good stories”
  3. not liable to failure
    foolproof