English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition depot in British English

depot noun

[countable] noun
/ˈdepəʊ/
1

a large building where things can be stored until they are needed

Example

an oil depot

Synonyms and related words
2

a place where buses or railway engines are kept when they are not being used

Synonyms and related words
Definition depot in British English