Depository Meaning
There are 1 meaning(s) for word Depository
Meaning 1 : a facility where things can be deposited for storage or safekeeping
Synonyms : deposit, depositary, repository
Synonyms : deposit, depositary, repository
Similar words of Depository :
