Jahaleel

Hitchcock's Bible Names Dictionary

praising God; light of God