What does Blutlauszehrwespe mean?

Blutlauszehrwespe - German to English

woolly aphid parasite [Aphelinus mali]