Horse leech Meaning, Definition & Usage

Definitions
  1. a less powerful European leech (Hæmopis vorax), commonly attacking the membrane that lines the inside of the mouth and nostrils of animals that drink at pools where it lives.

Webster 1913