Noun Definition

hamstring

1.Definition: one of the tendons at the back of the knee

Category: General