Etymology
Today it means: Someone who treats disease of cows; a cow doctor or vet. Full definition →
From cow + leech.
Etymology from Wiktionary, CC BY-SA 4.0.