1. 绳肌腱;腿筋
A hamstring is a length of tissue or tendon behind your knee which joins the muscles of your thigh to the bones of your lower leg.
2. 使无能为力;使陷入瘫痪
If you hamstring someone, you make it very difficult for them to take any action.
1. one of the tendons at the back of the knee
Synonym: hamstring tendon