Depositories Synonyms

A facility where things can be deposited for storage or safekeeping
(Noun)