Dictionary.com
Thesaurus.com

subdepository

  • a word derived from depository.
    depository
    noun
    a place where something is deposited or stored, as for safekeeping.