meaning of Ballenwerfer

Ballenwerfer - German to English

bale thrower