YourDictionary

depository

noun pl. depositories

  1. a place where things are put for safekeeping; storehouse
  2. a trustee; depositary

See depository in American Heritage Dictionary 4

Learn more about depository

link/cite print suggestion box