Pallu

Hitchcock's Bible Names Dictionary

admirable; marvelous; hidden