What is the full meaning of depository
a place where anything is deposited, also DEPOSITARY [n DEPOSITORIES]
Example of the word depository placed on a Scrabble board.