meaning of Bombenabwurfautomat

Bombenabwurfautomat - German to English

automated bomb release