Online English Dictionary

Home

Altar


n.

A raised structure (as a square or oblong erection of stone or wood) on which sacrifices are offered or incense burned to a deity.


© 2009 Dammam Community College