meaning of Ballenschleuder

Ballenschleuder - German to English

bale thrower