What does Bombenregen mean?

Bombenregen - German to English

rain of bombs