What does Blutwunder mean?

Blutwunder - German to English

bloodstream wonder