YourDictionary

hamstring medical definition

noun
  1. Any of the tendons at the rear hollow of the human knee.
  2. hamstrings The hamstring muscle.
  3. The large tendon in the back of the hind tarsal joint of the quadruped.

Learn more about hamstring

link/cite print suggestion box