Attested
.to
Menu
Definition
a raised structure on which gifts or sacrifices to a god are made
Seed
·
Term in context
altar
in
CommonParlance