7 letters · 14 points in Scrabble
noun a place of worship that has its own altar
noun a service conducted in a place of worship that has its own altar