Stun Grenade (noun) Definition, Meaning & Examples

noun
  1. a nonlethal grenade which is used to disturb the senses of enemies by its loud noise and its bright light
Stun Grenade (noun) Definition, Meaning & Examples

More Definitions