What does depots mean?
noun
A building or area where goods are stored or shipped, especially a railway station or a warehouse. A place where something is produced or supplied.
Example
"The city's main depots for public transportation are located downtown."
Definition generated by AI and curated by RJS Tech Solutions LLP.