hamstring

Definitions

General English

Medical

  • noun one of a group of tendons behind the knee, which link the thigh muscles to the bones in the lower leg
http://www.dictionarycentral.com/definition/hamstring.html