Attested.to

Definition

(usually plural) the office that serves as the administrative center of an enterprise

Seed ·

Term in context

central office in CommonParlance