depository
noun
plural depositories
Definition of depository
1
: depositary sense 1
a depository of ancient tradition
2
: a place where something is placed or deposited especially for safekeeping
a book depository a depository for government funds
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more