English Dictionary
◊ DELIVERANCE
deliverance
n : recovery or preservation from loss or danger; "work is the
deliverance of mankind" or "a surgeon's job is the saving
of lives" [syn: {rescue}, {delivery}, {saving}]