depository

1. (noun) a place where things can be deposited for safekeeping
Synonyms: deposit, repository
Related Words: archive, archives, bank, bank building, depository library, depot, drop, entrepot, facility, installation, library, museum, repertory, sperm bank, storage, store, storehouse, treasury



Terms and Conditions of Use / Copyright Notice