Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of depository

- A place where anything is deposited for sale or keeping; as, warehouse is a depository for goods; a clerk's office is a depository for records.
- One with whom something is deposited; a depositary.

Crossword clue for depository

- Place for safekeeping