deliverance


deliverance (http://definr.com/deliverance)

     n : recovery or preservation from loss or danger; "work is the
         deliverance of mankind": "a surgeon's job is the saving
         of lives" [syn: rescue, delivery, saving]