meaning of Bombenwurfautomat

Bombenwurfautomat - German to English

automatic bomb launch