dead drop
nounDefinition of dead drop
: a prearranged hiding place for the deposit and pickup of information obtained through espionage
Keep scrolling for more