noun
a place where things are stored or deposited, such as a bank or warehouse
-
The bank serves as a depository for customers' funds.
-
I'll just drop off the cash at the depository on my way home.
-
Let's stash the goods in the depository until we can move them.
-
Her mind is a depository of knowledge on the subject.