international agreement

A contract or treaty signed by two or more sovereign nations

Browse all legal terms