fragmentation rifle grenade - Turkish English Dictionary