History
History
Synonyms
UK
US
Meaning:
depot

a storehouse or warehouse; a railway or bus station

storage place; station

HALTING-PLACE as in Wiktionary
HALTING-PLACE as in Wikipedia