HORSE-LEECH Meaning of HORSE-LEECH in English n. Farrier, horse-doctor, veterinarian, veterinary surgeon. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012