WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
noun.
the act of splashing a (liquid) substance on a surface
noun.
the noise of something spattering or sputtering explosively
Word Usage
"Their so-far peaceful anti-government rally drew more than 100,000 when it began last weekend, and they went on to use attention-grabbing tactics such as splattering Abhisit's home and offices with their own blood."