What does Blutspürhund mean?

Blutspürhund - German to English

blood-sniffing puppy