altar

Noun
  1. The table in Christian churches where communion is given (synset 102702488)
  2. A raised structure on which gifts or sacrifices to a god are made (synset 102702353)

Other Searches