meaning of Bombenabwurfplatz

Bombenabwurfplatz - German to English

bomb release area