Attested.to

Definition

a business relation in which two parties compete to gain customers

Seed ·

Term in context

competition in CommonParlance