deerleech

noun

1.
a veterinarian who treats horses