depot

UK /ˈdɛpəʊ/ US /ˈdiːpoʊ/
noun 5

Definitions

noun

1

A storage facility, in particular, a warehouse.

Near-synonyms: depository, repository

Similar studies of rats have employed four different intracranial resorbable, slow sustained release systems—surgical foam, a thermal gel depot, a microcapsule or biodegradable polymer beads.

2

A storage space for public transport and other vehicles where they can be maintained and from which they are dispatched for service.

3

A bus station or railway station.

4

A place where recruits are assembled before being sent to active units.

5

A place for the storage, servicing, or upgrade of military hardware.

Your note

not saved
0 chars