demilitarization

demilitarization. Int’l law. The process by which a country obligates itself not to station military forces — or to maintain military installations — in specified areas or zones within its territory.

demilitarization Read More »