deliverance

Nouns

  • (n) recovery or preservation from loss or danger
    • work is the deliverance of mankind
    • a surgeon's job is the saving of lives
    rescue, saving, delivery,

Synonyms

rescue saving delivery

Words of close approximity