23/07/2019 9:54:00 Hamstring Hamstring
What is Hamstring?
Hamstring definition and meaning on Dictionary terms:
(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: dictionaryCategorised in: Uncategorized