HAMSTRUNG

Definition of HAMSTRUNG

  1. (verb)make ineffective or powerless
  2. (verb)cripple by cutting the hamstring