A depository containing historical records and documents English: archive Less certain link between this word and this sense.