Dictionary Check: altar
"altar" is a valid word!
Scrabble
5
points
Words with Friends
6
points
Definition
noun
the table in Christian churches where communion is given
noun
a raised structure on which gifts or sacrifices to a god are made
Advertisement