Hamstringing
-
to limit the amount of something that can be done or the ability or power of someone to do something:
Hamstringing meaning & definition 1 of Hamstringing.
-
any of five tendons (= pieces of tissue connecting muscles to bones) at the back of the knee:
Hamstringing meaning & definition 2 of Hamstringing.