meaning of Blutegelspeichel

Blutegelspeichel - German to English

leech saliva