HORSE-LEECH Meaning of HORSE-LEECH in English noun a farrier; a veterinary surgeon. 2. horse-leech ·noun a large blood-sucking leech (haemopsis vorax), of europe and northern africa. it attacks the lips and mouths of horses. Webster English vocab. Английский словарь Webster. 2012