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