hamstring
Info · Definitions · Synonyms · Characters
Definitions
(noun) one of the tendons at the back of the knee. Synonyms: hamstring tendon.
Noun Definition 1
(verb) make ineffective or powerless. Example: "The teachers were hamstrung by the overly rigid schedules."
Verb Definition 1