D. a treaty
A treaty is a written agreement between nations.
a formally written agreement between nations is "a treaty"
9.4m questions
12.2m answers