horseleech
HORSELEECH
, n. A large leech. [See Leech.]
1. A farrier.