treaty

A formal written agreement between two or more countries.