D. a treaty
A treaty is a written agreement between nations.
a formally written agreement between nations is "a treaty"
7.9m questions
10.5m answers