deliverance

1. (noun) recovery or preservation from loss or danger; "work is the deliverance of mankind" or "a surgeon's job is the saving of lives"
Synonyms: delivery, rescue, saving
Related Words: liberation, lifesaving, reclamation, recovery, redemption, reformation, release, retrieval, salvage, salvation, search and rescue mission



Terms and Conditions of Use / Copyright Notice