Meshezaheel

Hitchcock's Bible Names Dictionary

God taking away; the salvation of God