Hôrse'-leech, n.

noun

n. 1. A large leech. See LEECH. 2. A farrier; a veterinary surgeon.