what does this english sentence mean
“the scene was swarming with uniforms and investigators, dozens of them-- a lot more than a hit in Hell's Kitchen,however gruesom the cause of death, seemed to warrant.”
what do "hit" "hell's kitchen" "warrant" mean here? what does the whole sentence mean??
please help me out~ thank you