meaning of Bombenregen

Bombenregen - German to English

rain of bombs