depository
noun
- 1
a facility where things can be deposited for storage or safekeeping
Synonyms
Also useful for “depository”:Crossword— A long fill for tough grids
a facility where things can be deposited for storage or safekeeping
Also useful for “depository”:Crossword— A long fill for tough grids