Noun Definition

deliverance

1.Definition: recovery or preservation from loss or danger

"Work is the deliverance of mankind", "A surgeon's job is the saving of lives"

Related Noun(s):delivery, rescue

Category: General