What does Bombenhagel mean?

Bombenhagel - German to English

hail of bombs