The verb has 3 meanings:
Meaning #1:
spit up in an explosive manner
Synonyms: splutter, sputter
Meaning #2:
utter with anger or contempt
Synonym: spit
Meaning #3:
discharge (phlegm or sputum) from the lungs and out of the mouth
Synonyms: expectorate, cough up, cough out, spit up




