Fragmentation Grenade (noun) Definition, Meaning & Examples

noun
  1. a grenade with a heavy metal casing that shatters, on exploding, into fragments that travel at high speed and with great force.
Fragmentation Grenade (noun) Definition, Meaning & Examples

More Definitions