Attested
.to
Menu
Definition
a treaty governing commerce between two or more nations
Seed
·
Term in context
commercial treaty
in
CommonParlance