Ariel

Hitchcock's Bible Names Dictionary

altar; light or lion of God

Related Words