Definition of "Splatter" :
noun: the noise of something spattering or sputtering explosively
noun: a small quantity of something moist or liquid
"A splatter of mud."
verb: dash a liquid upon or against
verb: cause or allow (a liquid substance) to run or flow from a container