1 horseleech | Definition of horseleech

horseleech

noun

Definition of horseleech

: a common European leech (Haemopis gulo) that feeds chiefly on worms also : any of several related North American leeches

History and Etymology for horseleech

Middle English horsleche, from hors horse + leche leech

Keep scrolling for more