D. a treaty
A treaty is a written agreement between nations.
a formally written agreement between nations is "a treaty"
5.9m questions
7.8m answers