Amraphel

Hitchcock's Bible Names Dictionary

one that speaks of secrets