What does depositories mean?
noun
A place where things are stored or kept, especially a bank or financial institution that holds securities or other valuable items.
Example
"The company's assets were stored in a secure depository to protect them from theft."
Reviewed by Deb Chak, Editor. AI-assisted content curated by RJS Tech Solutions LLP.