depositary
adjective
1. Acting as the trusted recipient of a deposit
- The hospital was the depositary institution of our monies.
noun
1. a facility where things can be deposited for storage or safekeeping
Similar word(s): deposit, depository, repository
Definition categories: man–made, facility, installation