meaning of Blutersatzstoff

Blutersatzstoff - German to English

blood substitute