"altars" in the noun sense
1. altar, communion table, Lord's table
the table in Christian churches where communion is given
2. altar
a raised structure on which gifts or sacrifices to a god are made
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License