WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
n. the act of splashing a (liquid) substance on a surface
n. 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."