Meaning of drop zone

Definition of drop zone

(noun) an agreed area where military supplies are dropped to ground troops

Other information on drop zone

WIKIPEDIA results for drop zone
Amazon results for drop zone