noun Date: 14th century the act of delivering someone or something ; the state of being delivered, something delivered
DELIVERANCE
Meaning of DELIVERANCE in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012