Meaning of depository

Definition of depository

(noun) a facility where things can be deposited for storage or safekeeping

Other information on depository

WIKIPEDIA results for depository
Amazon results for depository