What does Bahndienstwagen mean?

Bahndienstwagen - German to English

upkeep vehicle