meaning of Blutspeicher

Blutspeicher - German to English

blood reservoir