Definition, synonyms and related words
A stone seat, placed near the altar of a church, which afforded protection to those seeking sanctuary.