Definition of "Spatter" :
noun: the act of splashing a (liquid) substance on a surface
noun: the noise of something spattering or sputtering explosively
"He heard a spatter of gunfire."
verb: dash a liquid upon or against
verb: spot, splash, or soil
"The baby spattered the bib with food."
verb: rain gently