Search the meaning/definition of over one hundred thousand
words!
Random Word
splutter means
an utterance (of words) with spitting sounds (as in rage); the noise of something spattering or sputtering explosively; "he heard a spatter of gunfire"; sp... more