hamstring

Noun
  1. One of the tendons at the back of the knee (synset 105578335)
Verb
  1. Make ineffective or powerless (synset 201803640)
    "The teachers were hamstrung by the overly rigid schedules"
  2. Cripple by cutting the hamstring (synset 200091603)

Other Searches