What does Blutspeicher mean?

Blutspeicher - German to English

blood reservoir