meaning of Blutlauszehrwespe

Blutlauszehrwespe - German to English

woolly aphid parasite [Aphelinus mali]