What does Busdepot mean?

Busdepot - German to English

bus storage