depot
de-pot · noun
Definitions
noun
- 1.
A place for storage of goods or vehicles.
- 2.
A railroad or bus station.
- 3.
A military base where stores and equipment are kept.
- 4.
(pharmacy) A drug formulation that releases medication slowly over time.
Related words
Etymology
From French depot, from Latin depositum, from deponere (to put down). Entered English in the late 18th century. The pronunciation differs between American and British English.