English to English
depositary
(d/I/'p/A/z/I/,t/E/r/i/
)
noun (n)
- a facility where things can be deposited for storage or safekeeping(noun.artifact)source: wordnet30
- One with whom anything is lodged in the trust; one who receives a deposit; -- the correlative of depositor.(noun)source: webster1913