Definition
Free drop means the dropping of equipment or supplies from an aircraft without the use of parachutes.
Stay up to date on the latest terms with a free weekly newsletter from us. Join to subscribe now.