OXFORD 9000
📚 noun • entry_id 31569

depot

/ˈdɛpəʊ/
Meanings (ES + gloss)
depósito
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 pol…
estación
A bus station or railway station.
Word forms