Word Meaning

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


Meaning of repository

- A place where things are or may be reposited, or laid up, for safety or preservation; a depository.

Crossword clue for repository

- Depot
- Storage place