Definition of bus depot in English:

bus depot

noun

  • A bus station; (also) a place where buses are housed and maintained and from which they are dispatched for service.

Origin

Late 19th century.