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

Not what you were looking for?