Attested.to

Definition

complete a business deal, negotiation, or an agreement

Seed ·

Term in context

close in CommonParlance