Green’s Dictionary of Slang

bespattered adj.

a euph. for bloody adj. (1)

[UK]J. Manchon Le Slang.