spit blood verb1 •To show great anger or contempt, namely in speaking.You would never know to meet these reasonable people now that back in 1981 they spat blood at each other and became sworn enemies on minor points of contention about the Labour Party constitution. — 1999 formsspat blood · spitting blood · spits blood