altar; light or lion of God
·- ·Alt. of Ariel gazelle. II. Ariel ·add. ·noun In the Cabala, a water spirit; in later folklore, ...
Webster's Dictionary of the English Language