meaning of Blitzgranate

Blitzgranate - German to English

flash grenade