meaning of Bombenabwurfmechanismus

Bombenabwurfmechanismus - German to English

bomb launch system