Attested.to

Definition

a raised structure on which gifts or sacrifices to a god are made

Seed ·

Term in context

altar in CommonParlance