单词hamstringed
v.: 割断…的腿筋;使残废;减弱…的活动能力n.: 【解】腘旁腱;【动】(兽类的)后腿腱
The implementation this plan was hamstringed by the opponents.
对手阻挠了他计划的实行。