What does Ballenwerfer mean?

Ballenwerfer - German to English

bale thrower