What is Bid Depository?

Legal Definition
A location to drop a bid document. It must be done on time to be considered.