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)

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches