DEPOSITARY

Definition of DEPOSITARY

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