horseleech

noun

  1. 1

    A veterinarian for horses.

  2. 2

    A type of sucking worm, Haemopis sanguisuga, larger than the common leech.

Translate “horseleech” to another language

Click any language to open the translator with this word already filled in.

Horseleech Definition & Meaning | TranslatePulse