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




