Sorry, no definitions found.
Sorry, no etymologies found.
“They appear to have come from helicopter-launched missiles.”
In fact, at a conservative estimate and assuming that our helicopter-launched missile has mass of 10kg (which is on the low side) and was travelling at, say, 500 mph (which is ~250m/s and also on the low side), the missile would have had kinetic energy of around 600kJ.
African helicopter-launched anti-armour missile was under construction.
It looks more like a scene from a Mission: Impossible or a Jason Bourne movie but this is a real-life, helicopter-launched commando-style raid on a cash depot.