Subscriber login


Forgot your password?

Library card login

Other

horseleech

Pronunciation: /ˈhɔːsliːtʃ/

Definition of horseleech

noun

  • a large predatory leech of freshwater and terrestrial habitats which feeds on carrion and small invertebrates.
    • Genus Haemopis, family Hirudidae

horseleech in other Oxford dictionaries

Definition of horseleech in the US English dictionary