Hamstring

What is Hamstring?

Hamstring definition and meaning on Dictionary terms:
noun
(in humans and other primates) any of the tendons that bound the ham of the knee.
(in quadrupeds) the great tendon at the back of the hock.

verb (used with object), ham

Tags: