horseleech

HORSELEECH, n. A large leech. [See Leech.]

1. A farrier.