Attested.to

Definition

an organization that provides businesses with credit ratings of other firms

Seed ·

Term in context

commercial agency in CommonParlance