Fragmentation-grenade meaning

A grenade that scatters shrapnel over a wide area upon explosion.
noun
0
0
(military) An anti-personnel weapon, thrown or otherwise propelled, designed to disperse shrapnel upon exploding.
noun
0
0
Advertisement