horse-leech (hæmopsis vorax) - Turkish English Dictionary