What does Bombenauslösevorrichtung mean?

Bombenauslösevorrichtung - German to English

bomb release apparatus