depot

1 ENTRIES FOUND:
depot /ˈdɛpoʊ/ /ˈdiːpoʊ/ noun
plural depots
depot
/ˈdɛpoʊ/ /ˈdiːpoʊ/
noun
plural depots
Britannica Dictionary definition of DEPOT
[count]
1 
2 
: a place where military supplies are kept or where soldiers are trained