Thoroughpin

What is Thoroughpin?

Thoroughpin definition and meaning on Dictionary terms:
noun Veterinary Pathology.

an abnormal swelling just above the hock of a horse, usually appearing on both sides of the leg and sometimes causing lameness.