hamstring : Idioms & Phrases


hamstring tendon

  • noun one of the tendons at the back of the knee
    hamstring.
WordNet