Meaning of spit out

Definition of spit out

(verb) spit up in an explosive manner
utter with anger or contempt
discharge (phlegm or sputum) from the lungs and out of the mouth

Other information on spit out

WIKIPEDIA results for spit out
Amazon results for spit out