What does Bombenwurfplatz mean?

Bombenwurfplatz - German to English

bomb launch location