Noun Definition
depositary
1.Definition: a facility where things can be deposited for storage or safekeeping
Related Noun(s):deposit, depository, repository
Category: Objects1.Definition: a facility where things can be deposited for storage or safekeeping
Related Noun(s):deposit, depository, repository
Category: Objects