meaning of Bremswagen

Bremswagen - German to English

brake-van [Br.]