What does Bremswagen mean?

Bremswagen - German to English

brake-van [Br.]