deliverance (n.) Look up deliverance at Dictionary.com
c. 1300, "action of setting free" in physical or spiritual senses, from Old French deliverance (12c.), from délivrer (see deliver). Formerly also with senses now restricted to delivery.