NeoDict for iPhone.

Available free in the App Store

View
NeoDict for Android.

Available free in the Play Store

View
English Dictionary
▪ delirium tremens▪ deliver▪ deliverance▪ deliverer▪ delivery
◊ 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}]