depository

Definitions

General Science

  • noun a place where something is stored, e.g. refuse or nuclear waste

Accounting

  • noun a person or company with whom money or documents can be deposited

Construction

  • A location where bids are received by an awarding authority. See also bank depository.
http://www.dictionarycentral.com/definition/depository.html