What does Ballenschleuder mean?

Ballenschleuder - German to English

bale thrower