meaning of Blendgranate

Blendgranate - German to English

dazzle grenade

View more

  • flashbang
  • flash bang
  • flashcrasher grenade
  • flash grenade
  • stun grenade