deliverance




deliverance - noun

  • recovery or preservation from loss or danger
  • deliverance - thesaurus

    delivery   rescue   saving