meaning of Bombenhagel

Bombenhagel - German to English

hail of bombs