Attested.to

Definition

a business or organization that provides a particular service, especially the mediation of transactions between two parties

Seed ·

Term in context

agency in CommonParlance