What does Bombenwurfautomat mean?

Bombenwurfautomat - German to English

automatic bomb launch