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