Ariel

Ariel. altar; light or lion of God