What does Blitzgranate mean?

Blitzgranate - German to English

flash grenade