depositories

noun
  1. places where things are stored or kept for safekeeping
  2. Usage: plural of depository
  3. institutions that hold and safeguard financial securities or documents
  4. Usage: finance; banking

Examples