What does Blutblase mean?

Blutblase - German to English

blood blister