DELIVERER Meaning of DELIVERER in English [noun] [C] [formal or literary]Moses was the deliverer of the Israelites from Egypt. Cambridge English vocab. Кембриджский английский словарь. 2012