DEPOSITORY

Definition of DEPOSITORY

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