meaning of Blutwunder

Blutwunder - German to English

bloodstream wonder