Repositories Synonyms

A person to whom a secret is entrusted
(Noun)
A facility where things can be deposited for storage or safekeeping
(Noun)
Advertisement
Advertisement