What does Blutlanzette mean?

Blutlanzette - German to English

blood lancet