deliverance

noun

  1. 1

    recovery or preservation from loss or danger

    work is the deliverance of mankind

    a surgeon's job is the saving of lives

Synonyms

Also useful for “deliverance”:Scrabble