meaning of Blutdepot

Blutdepot - German to English

blood reservoir