bloodshed; rain of blood
Figurative expression for violent bloodshed, often in dramatic or literary contexts. The literal meaning 'rain of blood' is also possible but less common.
The battlefield was a horrific scene, as if a rain of blood were falling.