depository
Definitions
A place where things are stored or kept for safekeeping.
A person or entity entrusted with the safekeeping of something.
A natural location where a substance, such as a mineral or sediment, accumulates.
Examples
The central bank serves as the primary depository for the nation's gold reserves.
The library acts as a legal depository for all books published within the country.
Synonyms
repository storehouse archive vault reservoir cache stockpile