Read the dictionary definition of spatter. All definitions for this word.
1. the act of splashing a (liquid) substance on a surface
2. the noise of something spattering or sputtering explosively
1. he heard a spatter of gunfire
3. dash a liquid upon or against
1. The mother splashed the baby's face with water
4. spot, splash, or soil
1. The baby spattered the bib with food
5. rain gently
1. It has only sprinkled, but the roads are slick