What does Besenwagen mean?

Besenwagen - German to English

broom waggon