international agreement: meaning in law

A contract or treaty signed by two or more sovereign nations

Browse all legal terms →