What does Blutpfropf mean?

Blutpfropf - German to English

thrombus