depoh
/dɪˈpoʊ/Definitions
1. noun
a building or area where goods are stored for transportation or distribution
“The train station had a large depot for storing luggage and cargo.”
2. verb
to store or keep goods in a depot for transportation or distribution
“The company will depot the new shipment at our warehouse tomorrow.”