meaning of Bombenwurfplatz

Bombenwurfplatz - German to English

bomb launch location