meaning of Busdepot

Busdepot - German to English

bus storage