#1 deliverance n. [rescue, delivery, saving] recovery or preservation from loss or danger; "work is the deliverance of mankind"; "a surgeon's job is the saving of lives". wn
vizzz