Depository

English word definition — powered by WordNet

NOUN

a facility where things can be deposited for storage or safekeeping

Want to remember depository?

Sign up free to bookmark & revise