The noun has 2 meanings:
Meaning #1:
the noise of something spattering or sputtering explosively
Synonyms: spatter, spattering, splatter, sputter, splutter, sputtering
Meaning #2:
the act of splashing a (liquid) substance on a surface
Synonyms: spatter, spattering, splash, splashing




