UNFAILING

Definition of UNFAILING

  1. (adj)not liable to failure
  2. (adj)always able to supply more
  3. (adj)tireless