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.