cowleech noun1 •(no longer used) Someone who treats disease of cows; a cow doctor or vet. formscowleeches