define hamstrings
hamstring verb [ T ] (PREVENT) âº to prevent an activity, or to block the effectiveness of someone or something: The company is hamstrung by its traditional but inefficient ways of doing business.