DELIVER


Meaning of DELIVER in English

(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]

Cambridge English vocab.      Кембриджский английский словарь.