mail drop
nounDefinition of mail drop
1
: an address used in transmitting secret communications
2
: a receptacle or a slot for deposit of mail
Keep scrolling for more
Keep scrolling for more