What does Blutdepot mean?

Blutdepot - German to English

blood reservoir