Definition of "depot"
noun:
-
A warehouse or similar storage facility.
from Wiktionary, Creative Commons Attribution/Share-Alike License -
A bus or railway station.
from Wiktionary, Creative Commons Attribution/Share-Alike License -
A place where military recruits are assembled before being sent to active units.
from Wiktionary, Creative Commons Attribution/Share-Alike License
-