What does Bolzenwerfer mean?

Bolzenwerfer - German to English

bolt thrower