What does Bombenabwurfautomat mean?

Bombenabwurfautomat - German to English

automated bomb release