ALL meanings of fragmentation grenade
frag·men·ta·tion gre·nade
F f - noun fragmentation grenade a grenade with a heavy metal casing that shatters, on exploding, into fragments that travel at high speed and with great force. 1
- noun fragmentation grenade a grenade that fragments upon explosion 0
- noun fragmentation grenade (military) An anti-personnel weapon, thrown or otherwise propelled, designed to disperse shrapnel upon exploding. 0