Stuff Depot.
   
   
Stuff
The material out of which something is made or formed; substance.
 
Middle English, from Old French estoffe, from estoffer, to equip, of Germanic origin.
   
Depot
A warehouse or storehouse.
 
French dépôt, from Old French depost, from Latin dpositum, something deposited, from neuter past participle of dpnere, to put down, deposit. See depone.