Spit up in an explosive manner
English: splutter, sputter, spit out
Bahasa: meludahkan, berdetus
Less certain link between this word and this sense.
spit out, splutter, sputter
English: splutter, sputter, spit out
Bahasa: meludahkan, berdetus
Less certain link between this word and this sense.