HORSELEECH Meaning of HORSELEECH in English n. large blood-sucking freshwater leech that attacks the mouth and lips of horses Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012