Noun
1. deliverance
Verb
1. delivery, saving, recovery, retrieval, deliver
2. save, carry through, pull through, bring through, take