What does Ballensammelwagen mean?

Ballensammelwagen - German to English

bale retriever