deliverance
noun
°the act of delivering, the state of being delivered, or something delivered.