Repository meaning

a place where or receptacle in which things are or may be stored.

a place where something, especially a natural resource, is found in significant quantities.

a place, room, or container where something is deposited or stored