HAMSTRING





Definition:

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

  2. [verb] make ineffective or powerless; "The teachers were hamstrung by the overly rigid schedules"

  3. [verb] cripple by cutting the hamstring

Synonyms: