treaty
pact
accord
a written agreement between two states or sovereigns