Translation of "hamstring" - English-Mandarin Chinese dictionary

hamstring

verb [ T often passive ] uk us /ˈhæm.strɪŋ/ (hamstrung)

to limit the amount of something that can be done or the ability or power of someone to do something

使受限制;使难有作为
The company was hamstrung by traditional but inefficient ways of conducting business. 这家公司被其传统但低效的经营方式所束缚。

(Translation of “hamstring verb” from the Cambridge English-Chinese (Simplified) Dictionary © Cambridge University Press)