Riphath

Hitchcock's Bible Names Dictionary

remedy; medicine; release; pardon