Spit out has 4 different meanings across 1 category:
Verb
Verb
1
spit up in an explosive manner
2
utter with anger or contempt
3
discharge (phlegm or sputum) from the lungs and out of the mouth
4
Used other than figuratively or idiomatically: see spit, out.
Broader Terms (hypernyms)
Narrower Terms (hyponyms)