(SAVE) [verb] [T] [formal or literary] - to save (someone) from a painful or bad experienceIs there nothing that can be done to deliver these starving people from their suffering? [T]My brother has been seriously ill for so long that we're hoping he will be delivered soon (= that his suffering will soon be ended by death). [T]
DELIVER
Meaning of DELIVER in English
Cambridge English vocab. Кембриджский английский словарь. 2012