meaning of Blutauffrischung

Blutauffrischung - German to English

brand-new blood [fig.]