Slovnenya

Translation English Spanish: bus depot

Dictionary: main
bus depot
noun