- [noun] recovery or preservation from loss or danger; "work is the deliverance of mankind"; "a surgeon's job is the saving of lives"
Synonyms: rescue, delivery, saving
- Search for synonyms for DELIVERANCE
- redemption, salvation
- reclamation, reformation
- search and rescue mission