To fire a gun ( usually fully
automatic ) not at an exact target, but in it's general direction. To fire a gun in one direction without concern of what the bullets hit.
The slang for this word probably comes from the fact
that there are several empty shells left
on the ground afterwords.