hamstring
ham-string
noun
Any of three muscles at the back of the thigh.
"He felt a sharp pain in his hamstring."
verb
To severely restrict the power, effectiveness, or development of something.
"The budget cuts will hamstring our research efforts."
Thesaurus
Synonyms: hamstring tendon