Meaning of depository
Definition of depository
(noun)
a
facility
where
things
can be deposited for
storage
or
safekeeping
Other information on depository
WIKIPEDIA results for
depository
Amazon results for
depository
Tweet