Attested.to

Definition

a painted or carved screen placed above and behind an altar or communion table

Seed ·

Term in context

altarpiece in CommonParlance