meaning of Blutblase

Blutblase - German to English

blood blister