HAMSTRING TENDON





Definition:

  1. [noun] one of the tendons at the back of the knee
    Synonyms: hamstring

Synonyms: