depository

Noun
  1. A facility where things can be deposited for storage or safekeeping (synset 103182015)

Other Searches