What does Blutersatzstoff mean?

Blutersatzstoff - German to English

blood substitute