n.
1.the noise of something spattering or sputtering explosively
2.an utterance (of words) with spitting sounds (as in rage) splutter v.
1.utter with a spitting sound, as if in a rage
2.spit up in an explosive manner
Idiom of the Day
leave (something) up to (someone)
to give the choice or decision about something to someone
We will leave the decision about the birthday party up to my friend.