demilitarized zone: meaning in law

An area where no military activity is

Browse all legal terms →