D. a treaty
A treaty is a written agreement between nations.
a formally written agreement between nations is "a treaty"
5.8m questions
7.5m answers