Dictionary |
1 Result
#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