deliverance

Noun
  1. Recovery or preservation from loss or danger (synset 100094303)
    "work is the deliverance of mankind"; "a surgeon's job is the saving of lives"

Other Searches