HAMSTRING

Definition of HAMSTRING

  1. (verb)make ineffective or powerless
  2. (verb)cripple by cutting the hamstring
  3. (noun)one of the tendons at the back of the knee