History
History
Synonyms
UK
US
Meaning:
depot

a storehouse or warehouse; a railway or bus station

storage place; station

STOPPING-PLACE as in Wiktionary
STOPPING-PLACE as in Wikipedia