What does Bombenabwurfmechanismus mean?

Bombenabwurfmechanismus - German to English

bomb launch system