What does Bombenabwurfplatz mean?

Bombenabwurfplatz - German to English

bomb release area