English to English
depository
(d/I/'p/A/z/I/,t/oU/r/i/
)
noun (n)
- a facility where things can be deposited for storage or safekeeping(noun.artifact)source: wordnet30
- A place where anything is deposited for sale or keeping; as, warehouse is a depository for goods; a clerk's office is a depository for records.(noun)source: webster1913