Dictionary

deliverer

Webster 1828

DELIVERER, noun 1. One who delivers; one who releases or rescues; a preserver.The Lord raised up a deliverer to Israel. Judges 3:9.2. One who relates, or communicates