hamstring tendon Meaning, Definition & Usage

  1. noun one of the tendons at the back of the knee
    hamstring.

WordNet