The noise of something spattering or sputtering explosively
English: spatter, spattering, splatter, splattering, sputter, splutter, sputtering
Less certain link between this word and this sense.
spatter, spattering, splatter, splattering, splutter
English: spatter, spattering, splatter, splattering, sputter, splutter, sputtering
Less certain link between this word and this sense.