dead drop

noun

Definition of dead drop

: a prearranged hiding place for the deposit and pickup of information obtained through espionage

History and Etymology for dead drop

so called from the absence of personal contact between the agents

Keep scrolling for more