What does Blutegelspeichel mean?

Blutegelspeichel - German to English

leech saliva