Top definition
Where two intelligence officers - or other people involved in the collection of intelligence - meet up to covertly exchange intelligence; often in the form of notes, disks, thumbdrives, etc.

See also: dead drop.
This better be quick, I've got a live drop with Alpha3 in 10 minutes.
by molecule802.11 July 21, 2009
Get the mug
Get a live drop mug for your papa Callisto.