dead_dropEnglish

dead drop

Noun

A drop used for the clandestine exchange of intelligence information

English: dead drop