meaning of Blutspucken

Blutspucken - German to English

spitting of blood