What does Bleihagel mean?

Bleihagel - German to English

hail of lead