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