Noun · B2
depot
Meaning

a place where goods are stored or a center for distribution or military supplies