Attested.to

Definition

a treaty governing commerce between two or more nations

Seed ·

Term in context

commercial treaty in CommonParlance