English Dictionary

Definition of “horseleech”

horseleech (ˈhɔːsˌliːtʃ Pronunciation for horseleech

Definitions

noun

  1. any of several large carnivorous freshwater leeches of the genus Haemopis, esp H. sanguisuga
  2. an archaic name for a veterinary surgeon

Comments

Log in to comment on this word.