Synonyms:
depository, deposit, depositary, repository
Meaning: a facility where things can be deposited for storage or safekeeping
Usage examples
The man, she thought, had behaved very badly to her,--had accepted very much from her hands, and had refused to give her anything in return; had become the first depository of her great secret, and had placed no mutual confidence in her.