deliverance
1. [ noun ] recovery or preservation from loss or danger
Synonyms: rescue saving delivery
Examples:

"work is the deliverance of mankind": "a surgeon's job is the saving of lives"

Related terms: recovery redemption liberation search_and_rescue_mission reclamation lifesaving salvation salvage salvage rescue
Similar spelling:   deliveryman
  deliverable
  deliverer
  delivery_van
  delivery
  deliberate
  delivery_boy
  deliberately
  deliberative
  deliberation