noun
a warehouse or storehouse
-
The depot is where all the goods are stored before distribution.
-
Let's meet at the depot to pick up our supplies.
-
I heard there's a secret party happening at the depot tonight.
-
His mind was like a depot, filled with memories waiting to be unpacked.