treaty
Noun
B2 – Upper-Intermediate
A formal, written agreement between two or more countries.
"Sign a treaty" is the standard collocation.
Synonyms
agreement
pact