depository

n. (pl. -ies) 1 a storehouse. B store (of wisdom, knowledge, etc.). 2 = *depositary. [latin: related to *deposit]

n. A place where anything is deposited for sale or keeping; as, warehouse is a depository for goods; a clerk's office is a depository for records.