Definition of altarstead in English:

altarstead

noun

  • The place where an altar stands.

Origin

Early 18th century.