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
on the house
provided free by a business (usually a bar or restaurant)
The hotel room was not ready when we arrived so they gave us something to drink on the house.